chrome.contextMenus.create({
    'type': 'normal',
    'title': '使用有道翻译……',
    'contexts': ['selection'],
    'id': 'cn',
    'onclick': translate
});

function translate(info, tab) {
    var url = 'http://fanyi.youdao.com/translate?&doctype=json&type=AUTO&i=' + info.selectionText;
    window.open(url, '_blank');
}

chrome.runtime.onMessage.addListener(function (message, sender, sendResponse) {
    chrome.contextMenus.update('cn', {
        'title': '使用有道翻译“' + message + '”'
    });
});